package main

import (
	"fmt"
	"os"
)

//全局变量
var y int

//命令行参数 参数下标从1开始，0是代表执行程序本身
func main() {
	list := os.Args
	n := len(list)
	fmt.Println("n=", n)

	//局部变量只有在{}生效
	{
		var x int
		fmt.Println("x=", x)
	}
	//不同作用域可以定义同名变量，以就近原则生效
	y = 100
	fmt.Println("y=", y)
}
